﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using KenLib.BusinessManager;
using DataInfo;
using System.Text.RegularExpressions;
using KenLib.Dal;

public partial class JOINT_frmJ_CompBasicInput : System.Web.UI.Page
{
    本社情報Manager _本社情報Manager = new 本社情報Manager();
    事業内容Manager _事業内容Manager = new 事業内容Manager();
    protected void Page_Load(object sender, EventArgs e)
    {

        ((JOINT_MstPage_JOINT)this.Master).changeTitle("本社情報登録（確認）");
        ((JOINT_MstPage_JOINT)this.Master).HideLiArea("frmJ_CompBasicInputCheck");

        if (!Page.IsPostBack)
        {
            if (Session["役"] == null || Session["役"].ToString() == "")
            {
                Response.Redirect("~/frmD_Login.aspx");
            }
            if (Session["役"].ToString() != "" && (Session["frmJ_JointCompBasicInfoRef_Mode"] == null || Session["frmJ_JointCompBasicInfoRef_Mode"].ToString() == "") && Session["obj_joint_59"] == null)
            {
                Response.Redirect("frmJ_MCompManager.aspx");
            }
            if (Session["frmJ_JointCompBasicInfoRef_Mode"] != null && Session["frmJ_JointCompBasicInfoRef_Mode"].ToString() == "1")
            {
                btn_戻る.Visible = true;
                btn_登録.Enabled = false;
                btn_次.Enabled = true;
            }

            //Hien thi thong tin cua Session old khi quay lai trang
            if (Session["obj_joint_59"] != null)
            {
                本社情報 obj = (本社情報)Session["obj_joint_59"];
                ShowDataSession(obj);
                btn_登録.Enabled = true;
            }
            else if (Session["frmJ_JointCompBasicInfoRef_Mode"] != null && Session["frmJ_JointCompBasicInfoRef_Mode"].ToString() == "1")
            {
                基本情報Manager _m1 = new 基本情報Manager();
                DataTable dt = _m1.select基本情報_Mode_Update_31_Hoat(Convert.ToInt32(Session["企業コード_2"]));
                ShowDataSessionRoleIf2(dt);
               
            }
            if (Session["役"].ToString() == "3")
            {
                btn_登録.Enabled = false;
                btn_リセット.Enabled = false;
                btn_次.Enabled = false;
            }
            //本社情報Manager _mana = new 本社情報Manager();
            //Session["本社情報IdCurrent"] = Session["企業コード_2"];
            //Session["企業コード_JS_59"] = _mana.get企業コードWith企業IDin本社情報(Session["企業コード_2"].ToString());
        }
    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Event: Button 戻る click
    /// Status: OK
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btn_戻る_Click(object sender, EventArgs e)
    {
        Session.Remove("obj_joint_59");
        Response.Redirect("frmJ_JointCompBasicInfoRef.aspx");
    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Event: Button 登録 click
    /// Status: ?
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btn_登録_Click(object sender, EventArgs e)
    {
        本社情報 _本社情報 = (本社情報)Session["obj_joint_59"];
        if (_本社情報 != null)
        {
            //Mode update with pram Session["frmJ_CompBasicInput_Mode"] = 2
            if (Session["frmJ_CompBasicInput_Mode"] != null && Session["frmJ_CompBasicInput_Mode"].ToString() == "2")
            {
                int int_Result = frmJ_CompBasicInputCheck_Update(_本社情報);
                if (int_Result == 1)
                {
                    本社情報Manager _mana = new 本社情報Manager();
                    //Session["本社情報IdCurrent"] = Session["企業コード_2"];
                    //Session["企業コード_JS_59"] = _mana.get企業コードWith企業IDin本社情報(Session["企業コード_2"].ToString());
                    Session.Remove("obj_joint_59");
                    Response.Redirect("frmJ_JointCompBasicInfoRef.aspx");
                }
                
                else // Could not update data in database
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('データベースに接続ができません');</script>");
                    return;
                }

            } //Mode insert with pram Session["frmJ_CompBasicInput_Mode"] = 1
            else if (Session["frmJ_CompBasicInput_Mode"] != null && Session["frmJ_CompBasicInput_Mode"].ToString() == "1")
            {
                本社情報Manager _mana = new 本社情報Manager();
                int IdCurrent;
                int kq = frmJ_CompBasicInputCheck_Insert(_本社情報, out IdCurrent);
                //Session["本社情報IdCurrent"] = IdCurrent + "";
                if (kq != 0)
                {
                    Session.Remove("obj_joint_59");
                    Response.Redirect("frmJ_IntroCompManager.aspx");
                }
                else
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert('データベースに接続ができません');</script>");
                    return;
                }
               
            }
        }
        
    }
    
    /// <summary>
    /// Coder: Ha Van Hoat
    /// Function: chuyen chuoi sang ma HTML
    /// Status: OK
    /// </summary>
    /// <param name="temp"></param>
    /// <returns></returns>
    public string ConvertTexttoHTML(string temp)
    {
        temp = temp.Replace("<", "&lt;");
        temp = temp.Replace(">", "&gt;");
        return temp;
    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Event: Button リセット click
    /// Status: Not code
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btn_リセット_Click(object sender, EventArgs e)
    {
        Response.Redirect("frmJ_CompBasicInput.aspx");
    }

    private void ClearTextPage()
    {
        txt_企業名.Text = "";
        txt_企業名フリガナ.Text = "";
        txt_企業名省略名称.Text = "";
        txt_住所.Text = "";
        txt_ＴＥＬ1.Text = "";
        txt_ＴＥＬ2.Text = "";
        txt_ＴＥＬ3.Text = "";
        txt_FAX1.Text = "";
        txt_FAX2.Text = "";
        txt_FAX3.Text = "";
        txt_設立年月日.Text = "";
        txt_資本金.Text = "";
        txt_業種分類.Text = "";
        ddl_事業内容.Text = "";
        txt_主要製品.Text = "";
        txt_主要貿易取引相手国輸出先.Text = "";
        txt_主要貿易取引相手国輸入先.Text = "";
        //2.
        ddl_代表者１社員.Text = "";
        txt_代表者１氏名.Text = "";
        txt_代表者１氏名フリガナ.Text = "";
        ddl_代表者１役職.Text = "";
        txt_代表者１ＴＥＬ1.Text = "";
        txt_代表者１ＴＥＬ2.Text = "";
        txt_代表者１ＴＥＬ3.Text = "";
        txt_代表者１就任年月日.Text = "";

        //2.ddl_代表者2社員
        ddl_代表者2社員.Text = "";
        txt_代表者２氏名.Text = "";
        txt_代表者２氏名フリガナ.Text = "";
        ddl_代表者２役職.Text = "";
        txt_代表者２ＴＥＬ1.Text = "";
        txt_代表者２ＴＥＬ2.Text = "";
        txt_代表者２ＴＥＬ3.Text = "";
        txt_代表者２携帯ＴＥＬ1.Text = "";
        txt_代表者２携帯ＴＥＬ2.Text = "";
        txt_代表者２携帯ＴＥＬ3.Text = "";
        txt_代表者２就任年月日.Text = "";
        //-------------------------------------------3--------------------.
        ddl_担当１社員ID.Text = "";
        txt_担当１氏名.Text = "";
        txt_担当１部署名.Text = "";
        ddl_担当１役職.Text = "";
        txt_担当１メールアドレス.Text = "";
        txt_担当１直通ＴＥＬ1.Text = "";
        txt_担当１直通ＴＥＬ2.Text = "";
        txt_担当１直通ＴＥＬ3.Text = "";
        txt_担当１携帯ＴＥＬ1.Text = "";
        txt_担当１携帯ＴＥＬ2.Text = "";
        txt_担当１携帯ＴＥＬ3.Text = "";
        txt_担当１就任年月日.Text = "";
        txt_担当１コメント.Text = "";

        //......................4...........................................
        ddl_担当２社員ID.Text = "";
        txt_担当２氏名.Text = "";
        txt_担当２部署名.Text = "";
        ddl_担当２役職.Text = "";
        txt_担当２メールアドレス.Text = "";
        txt_担当２直通ＴＥＬ1.Text = "";
        txt_担当２直通ＴＥＬ2.Text = "";
        txt_担当２直通ＴＥＬ3.Text = "";
        txt_担当２携帯ＴＥＬ1.Text = "";
        txt_担当２携帯ＴＥＬ2.Text = "";
        txt_担当２携帯ＴＥＬ3.Text = "";
        txt_担当２就任年月日.Text = "";
        txt_担当２コメント.Text = "";

        //..........................5.....................
        hpl_ウェブサイト.Text = "";
        txt_外国の推薦機関.Text = "";
    }

    /// <summary>
    /// Coder: Van Hoat
    /// Function: Show all lable with session
    /// Status: Not check
    /// </summary>
    /// <param name="obj_joint_59"></param>
    private void ShowDataSession(本社情報 obj)
    {
        string[] telArr;
        string[] faxArr;

        txt_企業名.Text = ConvertTexttoHTML(obj.企業名);
        if (!string.IsNullOrEmpty(obj.企業名フリガナ))
        {
            txt_企業名フリガナ.Text = ConvertTexttoHTML(obj.企業名フリガナ);
        }
        else
        {
            txt_企業名フリガナ.Text = "-";
        }
        if (!string.IsNullOrEmpty(obj.企業名省略名称))
        {
            txt_企業名省略名称.Text = ConvertTexttoHTML(obj.企業名省略名称);
        }
        else
        {
            txt_企業名省略名称.Text = "-";
        }

        txt_住所.Text = ConvertTexttoHTML(obj.住所);
        telArr = obj.ＴＥＬ.Split('-');
        txt_ＴＥＬ1.Text = telArr[0]; txt_ＴＥＬ2.Text = telArr[1]; txt_ＴＥＬ3.Text = telArr[2];

        faxArr = obj.FAX.Split('-');
        txt_FAX1.Text = faxArr[0]; txt_FAX2.Text = faxArr[1]; txt_FAX3.Text = faxArr[2];

        DateTime dt = obj.設立年月日;
        if (dt.Year != 1)
            txt_設立年月日.Text = obj.設立年月日.ToString("yyyy年MM月dd日");

        txt_資本金.Text = obj.資本金1.ToString("###,###"); //Money
        HiddenField1.Value = obj.資本金1.ToString();
        //txt_資本金.Text = Session["money_current_js59"].ToString();

        if (!string.IsNullOrEmpty(obj.業種分類))
        {
            txt_業種分類.Text = ConvertTexttoHTML(obj.業種分類);
        }
        else
        {
            txt_業種分類.Text = "-";
        }

        //ddl_事業内容.Text = obj.事業内容;
        if (Session["ddl_事業内容_JS"] != null && Session["ddl_事業内容_JS"] != "")
        {
            ddl_事業内容.Text = Session["ddl_事業内容_JS"].ToString();
        }
        else
        {
            ddl_事業内容.Text = "-";
        }
        if (!string.IsNullOrEmpty(obj.事業内容その他))
        {
            Panel1.Visible = true;
            lbl事業内容その他.Text = obj.事業内容その他;
        }
        else
        {
            Panel1.Visible = false;
            lbl事業内容その他.Text = obj.事業内容その他;
        }

        if (!string.IsNullOrEmpty(obj.主要製品))
        {
            txt_主要製品.Text = ConvertTexttoHTML(obj.主要製品);
        }
        else
        {
            txt_主要製品.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.主要貿易取引相手国輸出先))
        {
            txt_主要貿易取引相手国輸出先.Text = ConvertTexttoHTML(obj.主要貿易取引相手国輸出先);
        }
        else
        {
            txt_主要貿易取引相手国輸出先.Text = "-";
        }

        if (!string.IsNullOrEmpty(obj.主要貿易取引相手国輸入先))
        {
            txt_主要貿易取引相手国輸入先.Text = ConvertTexttoHTML(obj.主要貿易取引相手国輸入先);
        }
        else
        {
            txt_主要貿易取引相手国輸入先.Text = "-";
        }
        //txt_代表者１氏名.Text = ConvertTexttoHTML(obj.代表者１氏名);
        //txt_代表者１氏名フリガナ.Text = ConvertTexttoHTML(obj.代表者１氏名フリガナ);
        //ddl_代表者１役職.Text = obj.代表者１役職;

        //telArr = obj.代表者１ＴＥＬ.Split('-');
        //txt_代表者１ＴＥＬ1.Text = telArr[0]; txt_代表者１ＴＥＬ2.Text = telArr[1]; txt_代表者１ＴＥＬ3.Text = telArr[2];
        //DateTime dt1 = obj.代表者１就任年月日;
        //if (dt1.Year != 1)
        //     txt_代表者１就任年月日.Text = obj.代表者１就任年月日.ToString("yyyy/MM/dd");
        //txt_代表者２氏名.Text = ConvertTexttoHTML(obj.代表者２氏名);
        //txt_代表者２氏名フリガナ.Text = ConvertTexttoHTML(obj.代表者２氏名フリガナ);
        //ddl_代表者２役職.Text = obj.代表者２役職;

        //telArr = obj.代表者２ＴＥＬ.Split('-');
        //txt_代表者２ＴＥＬ1.Text = telArr[0]; txt_代表者２ＴＥＬ2.Text = telArr[1]; txt_代表者２ＴＥＬ3.Text = telArr[2];

        //telArr = obj.代表者２携帯ＴＥＬ.Split('-');
        //txt_代表者２携帯ＴＥＬ1.Text = telArr[0]; txt_代表者２携帯ＴＥＬ2.Text = telArr[1]; txt_代表者２携帯ＴＥＬ3.Text = telArr[2];
        //DateTime dt2 = obj.代表者２就任年月日;
        //if (dt2.Year != 1)
        //     txt_代表者２就任年月日.Text = obj.代表者２就任年月日.ToString("yyyy/MM/dd");
        //txt_担当１氏名.Text = ConvertTexttoHTML(obj.担当１氏名);
        //txt_担当１部署名.Text = ConvertTexttoHTML(obj.担当１部署名);
        //ddl_担当１役職.Text = obj.担当１役職.ToString();

        //txt_担当１メールアドレス.Text = ConvertTexttoHTML(obj.担当１メールアドレス);
        //telArr = obj.担当１直通ＴＥＬ.Split('-');
        //txt_担当１直通ＴＥＬ1.Text = telArr[0]; txt_担当１直通ＴＥＬ2.Text = telArr[1]; txt_担当１直通ＴＥＬ3.Text = telArr[2];

        //DateTime dt3 = obj.担当１就任年月日;
        //if (dt3.Year != 1)
        //     txt_担当１就任年月日.Text = obj.担当１就任年月日.ToString("yyyy/MM/dd");
        //txt_担当１コメント.Text = ConvertTexttoHTML(obj.担当１コメント);
        //txt_担当２氏名.Text = ConvertTexttoHTML(obj.担当２氏名);
        //txt_担当２部署名.Text = ConvertTexttoHTML(obj.担当２部署名);
        //ddl_担当２役職.Text = obj.担当２役職;

        //txt_担当２メールアドレス.Text = ConvertTexttoHTML(obj.担当２メールアドレス);
        //telArr = obj.担当２直通ＴＥＬ.Split('-');
        //txt_担当２直通ＴＥＬ1.Text = telArr[0]; txt_担当２直通ＴＥＬ2.Text = telArr[1]; txt_担当２直通ＴＥＬ3.Text = telArr[2];

        //telArr = obj.担当２携帯ＴＥＬ.Split('-');
        //txt_担当２携帯ＴＥＬ1.Text = telArr[0]; txt_担当２携帯ＴＥＬ2.Text = telArr[1]; txt_担当２携帯ＴＥＬ3.Text = telArr[2];
        //DateTime dt4 = obj.担当２就任年月日;
        //if (dt4.Year != 1)
        //     txt_担当２就任年月日.Text = obj.担当２就任年月日.ToString("yyyy/MM/dd");
        //txt_担当２コメント.Text = ConvertTexttoHTML(obj.担当２コメント);

        if (!string.IsNullOrEmpty(obj.ウェブサイト))
        {
            string tem = obj.ウェブサイト.ToString();
            if (tem.IndexOf("http://") > -1 || tem.IndexOf("https://") > -1)
            {
                hpl_ウェブサイト.Text = hpl_ウェブサイト.NavigateUrl = obj.ウェブサイト.ToString();
            }
            else
            {
                hpl_ウェブサイト.Text = hpl_ウェブサイト.NavigateUrl = "http://" + obj.ウェブサイト.ToString();
            }
        }
        else
        {
            hpl_ウェブサイト.Text =  "-";
        }

        txt_外国の推薦機関.Text = ConvertTexttoHTML(obj.外国の推薦機関);
        //13/01/2011
        //telArr = obj.担当１携帯ＴＥＬ.Split('-');
        //txt_担当１携帯ＴＥＬ1.Text = telArr[0]; txt_担当１携帯ＴＥＬ2.Text = telArr[1]; txt_担当１携帯ＴＥＬ3.Text = telArr[2];
        ////Format dinh dang tien Viet Nam
        //ScriptManager.RegisterStartupScript(txt_資本金, Page.GetType(), "Format", "splitThousand();", true);
    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Function: Convert character HTML to character Text
    /// Status: OK
    /// </summary>
    /// <param name="temp"></param>
    /// <returns></returns>
    public string ConvertHTMLtoText(string temp)
    {
        temp = temp.Replace("&lt;", "<");
        temp = temp.Replace("&gt;", ">");
        temp = temp.Replace(Convert.ToString((char)13), "<br/>");
        return temp;
    }

    
    private void ShowDataSessionRoleIf2(DataTable dt)
    {
        if (dt.Rows.Count > 0)
        {
            int index = dt.Rows.Count - 1;


            //txt_企業名.Text =  dt.Rows[index]["企業名"].ToString();

            txt_企業名.Text = ConvertHTMLtoText(dt.Rows[index]["企業名"].ToString());
            if (!string.IsNullOrEmpty(dt.Rows[index]["企業名フリガナ"].ToString()))
            {
                txt_企業名フリガナ.Text = ConvertHTMLtoText(dt.Rows[index]["企業名フリガナ"].ToString());
            }
            else
            {
                txt_企業名フリガナ.Text = "-";
            }

            if (!string.IsNullOrEmpty(dt.Rows[index]["企業名省略名称"].ToString()))
            {
                txt_企業名省略名称.Text = ConvertHTMLtoText(dt.Rows[index]["企業名省略名称"].ToString());
            }
            else
            {
                txt_企業名省略名称.Text = "-";
            }

            txt_住所.Text = ConvertHTMLtoText(dt.Rows[index]["住所"].ToString());

            string tel = dt.Rows[index]["ＴＥＬ"].ToString();
            string[] tels = tel.Split('-');
            txt_ＴＥＬ1.Text = tels[0]; txt_ＴＥＬ2.Text = tels[1]; txt_ＴＥＬ3.Text = tels[2];

            string fax = dt.Rows[index]["FAX"].ToString();
            string[] faxs = fax.Split('-');
            txt_FAX1.Text = faxs[0]; txt_FAX2.Text = faxs[1]; txt_FAX3.Text = faxs[2];
            if (dt.Rows[index]["設立年月日"].ToString() != "")
            {
                try
                {
                    //txt_設立年月日.Text = dt.Rows[index]["設立年月日"].ToString().Substring(0, 10);
                    string date_temp = dt.Rows[index]["設立年月日"].ToString().Substring(0, 10);
                    DateTime dt1 = DateTime.Parse(date_temp);
                    txt_設立年月日.Text = dt1.ToString("yyyy年MM月dd日");
                }
                catch (Exception ex) { }
            }
            string money = dt.Rows[index]["資本金"].ToString();
            if (money != "")
            {
                decimal tien = Decimal.Parse(money);
                //txt_資本金.Text = dt.Rows[index]["資本金"].ToString();//Money VND
                txt_資本金.Text = tien.ToString("###,###");
            }//HiddenField1.Value = dt.Rows[index]["資本金"].ToString().Replace(".00", "");//Money VND
            //ScriptManager.RegisterStartupScript(txt_資本金, Page.GetType(), "Format", "splitThousand();", true);

            if (!string.IsNullOrEmpty(dt.Rows[index]["業種分類"].ToString()))
            {
                txt_業種分類.Text = ConvertHTMLtoText(dt.Rows[index]["業種分類"].ToString());
            }
            else
            {
                txt_業種分類.Text = "-";
            }

            if (dt.Rows[index]["事業内容ID"].ToString() != "")
            {
                DataTable dt1 = frmJ_IntroCompBasicInput_Select(Convert.ToInt32(dt.Rows[0]["事業内容ID"]));
                if (dt1.Rows.Count > 0)
                {
                    ddl_事業内容.Text = dt1.Rows[0]["事業内容"].ToString();
                }
                else
                {
                    ddl_事業内容.Text = "-";
                }
            }
            else
            {
                ddl_事業内容.Text = "-";
            }

            if (!string.IsNullOrEmpty(dt.Rows[index]["事業内容その他"].ToString()))
            {
                Panel1.Visible = true;
                lbl事業内容その他.Text = dt.Rows[index]["事業内容その他"].ToString();
            }
            else
            {
                Panel1.Visible = false;
                lbl事業内容その他.Text = "-";
            }

            if (!string.IsNullOrEmpty(dt.Rows[index]["主要製品"].ToString()))
            {
                txt_主要製品.Text = ConvertHTMLtoText(dt.Rows[index]["主要製品"].ToString());
            }
            else
            {
                txt_主要製品.Text = "-";
            }

            if (!string.IsNullOrEmpty(dt.Rows[index]["主要貿易取引相手国輸出先"].ToString()))
            {
                txt_主要貿易取引相手国輸出先.Text = ConvertHTMLtoText(dt.Rows[index]["主要貿易取引相手国輸出先"].ToString());
            }
            else
            {
                txt_主要貿易取引相手国輸出先.Text = "-";
            }

            if (!string.IsNullOrEmpty(dt.Rows[index]["主要貿易取引相手国輸入先"].ToString()))
            {
                txt_主要貿易取引相手国輸入先.Text = ConvertHTMLtoText(dt.Rows[index]["主要貿易取引相手国輸入先"].ToString());
            }
            else
            {
                txt_主要貿易取引相手国輸入先.Text = "-";
            }

            if (!string.IsNullOrEmpty(dt.Rows[index]["ウェブサイト"].ToString()))
            {
                string tem = dt.Rows[index]["ウェブサイト"].ToString();
                if (tem.IndexOf("http://") > -1 || tem.IndexOf("https://") > -1)
                {
                    hpl_ウェブサイト.Text = hpl_ウェブサイト.NavigateUrl = dt.Rows[index]["ウェブサイト"].ToString();
                    
                }
                else
                {
                    hpl_ウェブサイト.Text = hpl_ウェブサイト.NavigateUrl = "http://" + dt.Rows[index]["ウェブサイト"].ToString();
                }

            }
            else
            {
                hpl_ウェブサイト.Text = "-";
            }

            //hpl_ウェブサイト.Text = dt.Rows[index]["ウェブサイト"].ToString();
            txt_外国の推薦機関.Text = ConvertHTMLtoText(dt.Rows[index]["外国の推薦機関"].ToString());


        }
    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Event: Button 次 click
    /// Status: Not check
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btn_次_Click(object sender, EventArgs e)
    {
        Response.Redirect("frmJ_CompHistoryInput.aspx");
    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Function: Update data for table 本社情報
    /// Status: OK
    /// </summary>
    /// <param name="_本社情報"></param>
    /// <returns></returns>
    protected int frmJ_CompBasicInputCheck_Update(本社情報 _本社情報)
    {
        if (_本社情報Manager.frmJ_CompBasicInputCheck_Update(_本社情報) == 1)
            return 1;
        return 0;
    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Function: Insert data table 本社情報
    /// </summary>
    /// <param name="_本社情報"></param>
    /// <param name="id"></param>
    /// <returns></returns>
    protected int frmJ_CompBasicInputCheck_Insert(本社情報 _本社情報, out int id)
    {
        if (_本社情報Manager.frmJ_CompBasicInputCheck_Insert(_本社情報, out id) == 1)
            return 1;
        return 0;
    }

    /// <summary>
    /// Coder: Thanh Dong
    /// Function: Get information detal table 事業内容
    /// Status: OK
    /// </summary>
    /// <param name="ID"></param>
    /// <returns></returns>
    protected DataTable frmJ_IntroCompBasicInput_Select(int ID)
    {
        return _事業内容Manager.frmJ_IntroCompBasicInput_Select(ID);
    }
}   


